Page({
  data: {
    userInfo: {
      avatarUrl: '/imgs/my.png',
      nickName: '张三',
    }
  },
  onShow() {
    // 页面加载时检查本地是否已有用户信息
        console.log('页面显示，重新获取用户信息');
        this.loadUserInfo();
    },
    loadUserInfo(){
      const storedUserInfo = wx.getStorageSync('userInfo'); // 获取本地存储的用户信息
      if (storedUserInfo) {
        this.setData({
          userInfo: storedUserInfo // 如果本地有保存的用户信息，直接更新页面数据
        });
      }  
      console.log(this.data.userInfo)
    },
  onChooseAvatar(e) {
    const { avatarUrl } = e.detail 
    console.log(avatarUrl)
    this.setData({ 'userInfo.avatarUrl': avatarUrl });

  },

  onNicknameInput(e) {
    console.log(e.detail.value)
    this.setData({ 'userInfo.nickName': e.detail.value });
  },

  saveProfile() {
    console.log(this.data.userInfo)
    wx.setStorageSync('userInfo', this.data.userInfo);  // 保存到本地
    wx.showToast({
      title: '保存成功',
      icon: 'success',
    });
    wx.navigateBack();
  }
});
